www.gusucode.com > 基于Matlab的MIMO通信系统仿真 含报告;司中威;了解移动通信 > 基于Matlab的MIMO通信系统仿真 含报告;司中威;了解移动通信关键技术,了解数字通信系统仿真流程,实现基本的信道编译码、调制解调等通信模块。(好评如潮,课设拿满) 学习并实现MIMO空时处理技术 学习性能分析的思路和方法/mimo/matlab for mimo 2x2/Sin_maker_ok.m
clear,clf,close all % fs = 48000; f1 = 5000; f2 = 11000; N = 8*1024; t = (0:(N/2-1))/fs; x1 = [sin(2*pi*f1*t), sin(2*pi*f1*t)]; %x2 = [sin(2*pi*f1*t), sin(2*pi*f2*t)]; % f=linspace(-1/2,1/2,length(x1)); % X1=fftshift(fft(x1)); % subplot(211),plot(t,x1), grid % % f=linspace(-1/2,1/2,length(x2)); % X2=fftshift(fft(x2)); % subplot(222),plot(f,abs(X2)), grid Xout = [x1; x1]; Xout = Xout / (max(max(abs(Xout)))); Xout = Xout * (2^15 - 1); % xout1=Xout(1,:); % f=linspace(-1/2,1/2,length(xout1)); % Xout1=fftshift(fft(xout1)); % subplot(212),plot(t,xout1), grid %Xout =0* randn(2,N); % figure(2) % subplot(221) % plot(Xout(1,:)) % title('Audio Out, left') % subplot(222) % plot(Xout(2,:)) % title('Audio Out, right') [Xin,no_samples_delivered,buffer_size]=DSK6713_rxtx(N,2,2,Xout,fs); figure(2) xin1=Xin(1,:); xin2=Xin(2,:); % % f=linspace(-1/2,1/2,length(xin1)); % Xin1=fftshift(fft(xin1)); subplot(211),plot(xin1), grid % % f=linspace(-1/2,1/2,length(xin2)); % Xin2=fftshift(fft(xin2)); % subplot(212),plot(f,abs(Xin2)), grid % % plot(Xin') % figure(1) % subplot(223) % plot(Xin(1,:)) % title('Audio In, left') % figure(1) % subplot(224) % specgram(Xin(2,:),256,fs) % title('Audio In, right') title('y(n)') xlabel('v=fo/fs (fs=96000)') ylabel('power')